// pages/MyCourse/MyCourse.js
var courselist = require('../../data/coursedata.js');
var app = getApp();
var userid;
Page({

  /**
   * 页面的初始数据
   */
	data: {
		pagetitle: '我的课程',
		userid: ''
	},

  /**
   * 生命周期函数--监听页面加载
   */
	onLoad: function (options) {
		//courseList
		this.setData({//获取数据成功后的数据绑定  
			// dataList: courselist.postList,
			userid: options.userid
		});
		userid = options.userid;
		var list_flag = true;
		var _this = this;
		// CourseList
		wx.request({
			url: 'https://www.wosieger.com/XigeWeChat/QueryUserCourseServlet',
			method: 'POST',
			data: {
			},
			header: {
				'userid': userid,
				'Accept': 'application/json'
			},
			success: function (res) {
				if (res.data.code === "success") {	//成功获得课程
					var list = JSON.parse(res.data.data);
					for (var i = 0; i < list.length; i++) {
						for (var key in list[i]) {
							if (key === "coursename" || key === "teachername") {
								list[i][key] = decodeURI(list[i][key],"utf-8");
							}
							console.log(key + ":" + list[i][key]);
						}
					}
					_this.setData({
						dataList: list
					});
					setTimeout(function () {
						_this.setData({
							loadingHidden: true
						});
					}, 1500)
				} else {	//获取课程列表不成功 显示本地测试数据
					list_flag = false;
				}
			}
		})
		if (!list_flag) {
			this.setData({//获取数据成功后的数据绑定  
				dataList: courselist.postList
			});
		}
	},

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
	onReady: function () {

	},

  /**
   * 生命周期函数--监听页面显示
   */
	onShow: function () {

	},

  /**
   * 生命周期函数--监听页面隐藏
   */
	onHide: function () {

	},

  /**
   * 生命周期函数--监听页面卸载
   */
	onUnload: function () {

	},

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
	onPullDownRefresh: function () {

	},

  /**
   * 页面上拉触底事件的处理函数
   */
	onReachBottom: function () {

	},

  /**
   * 用户点击右上角分享
   */
	onShareAppMessage: function () {

	}
})